home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Turnbull China Bikeride
/
Turnbull China Bikeride - Disc 2.iso
/
STUTTGART
/
LANG
/
C
/
GCC
/
V2-4-5
/
GCCEXT
/
Virtual
/
Bits
/
ToDo
< prev
Wrap
Text File
|
1993-09-07
|
2KB
|
63 lines
ToDo
====
Bugfix: problem with a program paging out on quit as virtual drops back into
the supervisor prompt. Perhaps all the pages should be thrown away?? No, we
can't do this because some commands alter task memory on purpose, and we
mustn't throw away their results ... Example: gofer on exit
Implement -display and -ctrl
Get working with command line editors
More SWIs supported (never ending!)
OS_CLIs that start with the character "/", are specially treated, to allow
the running of executable files that are bigger than the real WimpSlot that
virtual posesses. Only need to do for Absolute filetypes? In which case can
load at &8000, then execute at &8000 with *go &8000 ?
Fix RISCOS 2 command parameter buglet
New command line parameters to indirect I/O to files. eg, -input <file>,
-output <file>
Get (virtual) taskwindows starting from inside virtual taskwindows working
instead of bombing out the machine - or at least exit nicely with an
error!
Get rid of !VDump application and replace it with a modern
virtual task monitoring application that shows tasks - memory used,
page statistics, etc, etc. also allows control of running virtual
tasks (change -nice parameter, etc)
This would also replace !StartTask which only works if you have the
correct DDE modules anyway.
Continuing problems with !StartTask and RO2 suggest that a whole new
application would be a good idea too - the problems are really to do
with the way that Acorn's FrontEnd module works, and cannot be fixed
by us :-(
Outline spec for !VMonitor:
==========================
* display list of current virtual tasks in a window, with;
- task name
- time/date started
- state (paused, etc)
- total CPU time used
- current CPU usage (wimp timeslice, ala !Usage)
- priority level (-nice)
- command executing
- physical RAM allocated
- virtual RAM allocated
- size of swap file
- swap activity (total page faults, average page faults/min)
* control virtual tasks (menu off above window), with;
- alter priority level
- pause/continue/quit
* startup new virtual tasks, with;
- all the features of !StartTask. ie, all *virtual parameters